#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
  int a[5] = {0, 1, 2, 3, 4};
  int b[6] = {0, 1, 2, 3, 4, 5};
  vector<int> My_vec1(a, a + 5);
  vector<int> My_vec2(
      b,
      b + 6); //因为用的VS2010所以不支持列表初始化，用的是构造函数的初始化方法
  int small_size = My_vec1.size() > My_vec2.size()
                       ? My_vec2.size()
                       : My_vec1.size(); //挑出较小者
  for (int i = 0; i <= small_size; i++) {
    if (My_vec1[i] != My_vec2[i]) {
      cout << "False" << endl;
      return 0; //如有不匹配的元素即输出False结束
    }
  }
  cout << "True" << endl;
  return 0; //如果用void main(),可以用一个flag来表示是否每个元素都相等
}